Non-Intrusive Scheduling of TCP Flows
نویسنده
چکیده
We investigate how to build a non-intrusive scheduled TCP. For the flows of a given origin-destination pair, the objective is to schedule their TCP segments (according to some desired criteria) without modifying the network bandwidth-share used by these flows, which in turn ensures friendliness with respect to the rest of the network. We show that in order for a scheduling algorithm to be strictly non-intrusive, a sufficient and necessary condition is that the sender’s and receiver’s buffers are infinite. We then show that, under the additional condition that segments are neither lost or reordered, the number of active TCP flows can be minimized by size-based schedulers, and we propose a new scheduler FAIR, which guarantees that the transfer time of every TCP flow for the origin-destination pair is reduced. We develop SCHED_TCP, a user space implementation of our scheme in order to evaluate its performance on the Internet. Our experiments illustrate the non-intrusive property of SCHED_TCP, and also illustrate that the performance gain with SCHED_TCP can be considerable. Our scheme is scalable, and it could be incrementally deployed on the Internet improving the user experience on every origin-destination pair. The main application domain of our approach correspond to situations in which there are many concurrent TCP connections within the same origin-destination pair, this might happen as a consequence of HTTP 1.1, Web 2.0 applications using AJAX (Google Maps etc.), Split TCP, Parallel Sockets, and also with the use of ChromeBook’s where the user accesses to all services through the same back-end server infrastructure.
منابع مشابه
Advanced notification system for TCP performance increase
Network throughput increase is usually associated with replacement of communication links and appropriate network devices. This approach is usually intrusive, expensive and nevertheless time consuming. On the other hand it is necessary to bear in mind that effective and less intrusive increase of network throughput can be achieved via the improvement of existing protocol stack especially networ...
متن کاملTo Appear in Infocom 2005 TCP vs. TCP: a Systematic Study of Adverse Impact of Short-lived TCP Flows on Long-lived TCP Flows
While earlier studies have pointed out that short-lived TCP flows (mice) may hurt long-lived TCP flows (elephants) in the long term, they provide insufficient insight for developing scenarios leading to drastic drop in throughputs of long-lived TCP flows. We have systematically developed TCP adversarial scenarios where we use short-lived TCP flows to adversely influence long-lived TCP flows. Ou...
متن کاملHow to Achieve Fair Differentiation
We present a simple packet level model to show how marking at the DiffServ boundary node and scheduling and discarding inside a DiffServ node affect the division of bandwidth between two delay classes: elastic TCP flows and streaming non-TCP flows. We conclude that only per flow marking together with dependent discarding thresholds across both delay classes is able to divide bandwidth fairly, a...
متن کاملAnalyzing the Performance of TCP Flows in Packet Networks with LAS Schedulers
The networking community has focused mainly on Processor Sharing (PS) policies in routers in order to establish QoS guarantees. As of today, PS scheduling has not been deployed in routers and the Internet still uses FIFO scheduling that offers only a best-effort service. Also, Internet traffic exhibits a high variability in terms of the flow sizes: Most of the flows are short, while more than h...
متن کاملLightweight Active Router-Queue Management for Multimedia Networking
The Internet research community is promoting active queue management in routers as a proactive means of addressing congestion in the Internet. Active queue management mechanisms such as Random Early Detection (RED) work well for TCP flows but can fail in the presence of unresponsive UDP flows. Recent proposals extend RED to strongly favor TCP and TCP-like flows and to actively penalize “misbeha...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2015